r7 vs r8
......
3737echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-8.0.list
3838apt-get update
3939apt-get install -y mongodb-org}}}
40'mongod' 를 입력했을 경우, illegal instruction 이 뜬다면 mongodb 를 proot 가 아닌 Termux 에서 설치기를 바란다.
40'mongod' 를 입력했을 경우, illegal instruction 이 뜬다면 하위 illegal instruction 문단을 확인 바란다.
4141
4242nginx 설치[* https 지원을 위해 필요]
4343{{{apt-get install nginx
......
5757meilisearch 설치
5858{{{curl -L https://install.meilisearch.com | sh
5959}}}
60== 실행 ==
61Termux 는 여러 창을 킬수 있기 때문에 각 창마다 해당 프로그램을 실행시키면 된다.[* 화면 왼쪽 측면을 스와이프-New Session]
62=== mongodb ===
63Proot 환경이기 때문에 오류가 날수도 있어서 dbpath 를 지정해주는 것이 좋다.
6064
65thetree 폴더에서
66{{{
67mkdir DB
68mongod --dbpath DB}}}
69'mongod --dbpath DB' 는 mongodb를 실행하니 명령어이니 꺼졌을때 다시 입력하기만 하면 된다.
70==== illegal instruction ====
71해당 오류가 발생할 경우, Proot 가 아닌 Termux 에서 아래 명령어를 실행시켜 설치한다.
72{{{wget https://its-pointless.github.io/setup-pointless-repo.sh
73sh setup-pointless-repo.sh
74pkg upgrade && pkg update
75pkg install mongodb
76mkdir -p $PREFIX/data/db
77mkdir $PREFIX/var/log/mongodb
78touch $PREFIX/var/log/mongodb/mongodb.log}}}
79이후 똑같이 mongod 를 실행하면 된다.
80=== meilisearch ===
81호환성에는 문제가 없기 때문에 아래 명령어로 실행할 수 있다.
82{{{./meilisearch --master-key="aSampleMasterKey"
83}}}